Juno DEX - #2
Merged
Merged
Conversation
Merge Astroport-Juno DEX guard work after CI recovery.
Merge audited Astroport-Juno launch guard fixes after green CI and review recommendation.
Co-authored-by: Hermes Agent <hermes-agent@users.noreply.github.com>
Adds the verified juno-1 deployment outputs, key tx hashes, test pool details, validation evidence, and artifact checksums for the Astroport-Juno v1 deployment. Co-authored-by: Hermes Agent <hermes-agent@users.noreply.github.com>
* feat(frontend): polish Juno DEX trade UX * fix(frontend): resolve DEX polish QA blockers --------- Co-authored-by: Hermes Agent <hermes-agent@users.noreply.github.com> Co-authored-by: Juno AI <juno@junonetwork.io>
Canonical plan for taking the Juno DEX from a read-only preview UI to a fully featured, production-ready DEX on the forked astroport-core base. Records the 2026-07-02 scope decisions (dedicated indexer, all pool types, dark-only Juno branding, cosmos-kit + Interchain UI) and indexes the 44 tracking issues (#12-#55) across epics E0-E11 and milestones M1-M4. Co-authored-by: Jake Hartnell <JakeHartnell@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adds the frontend typecheck/lint/test/build CI lane. Verified locally and via GitHub Actions.
Adds ts-codegen tooling and generated clients from committed schemas. Centrally verified with npm ci, npm run codegen, typecheck, tests, and build.
Adds Interchain UI dependency, dark Juno theme tokens, logo asset, and migrates shell/swap reference surfaces. Rebased after #58 and centrally verified with npm ci, typecheck, tests, and build.
Adds production shell/navigation/footer/settings scaffold. Centrally verified with npm ci, typecheck, tests, and build.
Adds common TokenAmountInput, modal, toast, skeleton/empty/error states and tests. Rebased after #60; centrally verified npm ci, typecheck, tests, and build.
Adds cosmos-kit support for Keplr and Leap, keeps read-only mode, updates mutation signing surface, and removes hand-rolled Keplr adapter. Centrally verified npm ci, typecheck, tests, build; frontend CI passed.
Adds persisted slippage settings, min-received and price-impact math/UI, and threads max_spread into swap messages. Centrally verified npm ci, typecheck, tests, and build.
Adds wallet balance queries/display, address copy/Mintscan actions, and post-tx balance invalidation. Rebased after #63; centrally verified npm ci, typecheck, tests, and build.
Adds reusable tx runner, friendly error decoding, TxStatusDialog updates, retry/Mintscan UI, and query invalidation hooks. Centrally verified npm ci, typecheck, tests, and build.
Adds proportional add-liquidity form, reserve-ratio estimates, slippage/min LP, wallet balances, and tx runner integration. Rebased after #66; centrally verified typecheck, tests, and build.
Adds LP position panel with wallet LP balance, share %, underlying estimates, quick actions, and portfolio/detail integration. Centrally verified npm ci, typecheck, tests, and build.
Adds paginated factory pair discovery, curated metadata overlay, unverified fallback pools, and registry query integration. Rebased after #69; centrally verified npm ci, typecheck, tests, and build.
Adds searchable token selector with balances, logos/fallbacks, favorites/recents persistence, unverified badges, and unsupported direct-route blocking. Centrally verified npm ci, typecheck, tests, and build.
Adds exact-output/reverse quote support for pair and router routes, debounce, quote expiry/refresh UX, and tests. Centrally verified npm ci, typecheck, tests, and build; frontend CI passed.
Adds chain-registry-backed asset metadata, logo fallback component, generated Juno asset data, metadata merge tests, and metadata-aware token/pool surfaces. Centrally verified npm ci, typecheck, tests, and build.
Adds token/pool/route risk assessment, reusable risk badges and acknowledgement gates, and renders risk cues across token selector, swap, liquidity, pool table/detail surfaces. Rebased after #76 and centrally verified npm ci, typecheck, tests, and build.
Adds per-pool analytics detail cards, reserve composition, share math, indexer placeholders, and tests. Centrally verified npm ci, typecheck, tests, and build.
Adds XYK/Stable/PCL pool-type metadata, UI caveats, and support constraints. Rebased after #78 and centrally verified npm ci, typecheck, tests, and build.
feat(indexer): add performance runtime config
feat(indexer): add bounded concurrent block fetching
feat(indexer): refactor ingestion pipeline stages
feat(indexer): add snapshot job queue
feat(indexer): add candle worker jobs
feat(indexer): add bulk staging merge path
feat(indexer): add API read models
feat(indexer): add ingestion throughput metrics
docs(indexer): add Rust hot path benchmark decision record
docs(indexer): add performance benchmark runbook
feat(frontend): add Season 0 test token config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
WIP